package xyz.chenyongpeng.service;

import xyz.chenyongpeng.entity.ZsOrder;
import com.baomidou.mybatisplus.extension.service.IService;
import xyz.chenyongpeng.to.IndexYyTo;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 订单表 服务类
 * </p>
 *
 * @author chenyongpeng
 * @since 2018-12-10
 */
public interface IZsOrderService extends IService<ZsOrder> {
    /**
     * 自定义的验证字段,并处理数据
     */
    void validfield();


    /**
     * 创建订单
     */
    void createOrder();


    /**
     * 添加订单数据
     */
    void addOrderData();


    /**
     * 添加订单的附属信息
     */
    void addOrderGoods();


    /**
     * 处理订单支付成功的订单
     */
    void handlePaySuccess();


    /**
     * 设置音频文件的关联
     */
    void setAudio();


    /**
     * 获取订单
     */
    void getListByLimit();

    List<IndexYyTo> getIndexYy(Map<String,Object> parms);
}
